home *** CD-ROM | disk | FTP | other *** search
/ EuroCD 3 / EuroCD 3.iso / Viewers / MysticView / history next >
Text File  |  1998-06-24  |  12KB  |  349 lines

  1.  
  2.   MysticView history
  3.  
  4.   0.98a
  5.     - forgot to implement NORECURSE tooltype setting. fixed.
  6.     - added NOLOOP and AUTOQUIT settings. requested by P. Habermehl.
  7.     - most important recent change: new default background color :)
  8.     - implemented SORTMODE none/random/alpha
  9.     - added limitations for unregistered users. :)
  10.  
  11.   0.97h
  12.     - added DITHERMODE setting. implemented EDD dithering.
  13.     - renamed DITHER to DITHERING.
  14.     - pictures that could not be loaded no longer interrupt
  15.       slideshows, and a proper error message will be displayed.
  16.     - added Delete Picture.
  17.     - copy/move/delete now applies to the pictures' icons, too.
  18.     - added STARTPIC setting.
  19.     - restructured menus.
  20.     - added Flip Horizontally and Flip Vertically.
  21.     - MysticView now creates an icon for its settings, if necessary.
  22.     - implemented loading and saving of presets, added PRESETPATH
  23.       and PRESETFILE settings
  24.     - fixed DEFAULT option. now the defaults are overridden by
  25.       arguments specified in the command line.
  26.  
  27.   0.97g
  28.     - the preload task's priority has been reset to -1.
  29.     - added newicon thumbnail feature. (preliminary,
  30.       for experimental purposes only)
  31.  
  32. * 0.97f
  33.     - added preloading.
  34.     - added invisible close and screenback gadgets. this works
  35.       only when both the settings WINSIZEMODE=FULL and
  36.       BACKDROP are specified.
  37.     - MysticView no longer forgets the current filename when
  38.       the configuration is changed, and slideshows will be
  39.       continued.
  40.     - added some more keyboard shortcuts
  41.     - dropped the german documentation, created a guide file and
  42.       an install script
  43.  
  44.   0.97e
  45.     - added picture information and PICINFO setting
  46.     - implemented a new picture-management class consisting
  47.       of several subtasks.
  48.     - slideshow now works as expected. (preload is not
  49.       yet re-implemented, though)
  50.     - fixed many menu-related problems and improved menu layout
  51.     - added copy to..., move to... for 10 configurable slots each.
  52.     - all path/filenames are now handled dynamically
  53.     - with the REQUESTFILE option enabled, a requester no
  54.       longer pops up when images were specified at startup.
  55.     - improved memory management
  56.     - when initialization fails, a requester is shown for
  57.       retry, cancel, or retry using defaults.
  58.     - added LISTFILE commandline option. it allows to specify a
  59.       list file from where to fetch pictures.
  60.     - added Open List File... menu and LISTPATH config.
  61.     - the window border is now refreshed correctly (after approx.
  62.       1/5 second. guess what, a subtask is used here. opaque window
  63.       sizing would suffer too much from refreshing the window border
  64.       all the time :)
  65.     - finally! MysticView should close down gently now if the required
  66.       versions of guigfx or render.library could not be opened (#&§@%!?)
  67.     - new icon tooltypes are created dynamically. no need to upgrade
  68.       MysticView's icon anymore.
  69.  
  70.   0.97d
  71.     - the configuration is now saved to MysticView's icon.
  72.     - menu items didn't toggle correctly (forgot MENUTOGGLE.
  73.       what the heck, why does this work with MagicMenu ;)
  74.     - added more CTRL_C exit breakpoints
  75.     - the main task priority is now reset correctly.
  76.     - improved handling
  77.     - major menu layout rework
  78.     - added AUTOSAVESETTINGS
  79.     - added PREVIEWMODE 
  80.     - added grid refresh
  81.     - fixed lots of minor quirks and problems
  82.  
  83.   0.97c
  84.     - slightly improved screenmode selection logic:
  85.       default screen size is now the workbench's visual
  86.       dimensions, no longer its absolute size.
  87.     - re-implemented screenaspect tooltypes (thanks to ZZA :)
  88.     - added slideshow mode
  89.     - MysticViw now reads its configuration from the icon,
  90.       even when started from shell. commandline arguments
  91.       simply override the settings from the icon's tooltypes.
  92.     - added mouse scrolling - it's now possible to drag the
  93.       picture around in MysticView's window.
  94.     - added a lot of menu items
  95.     - improved HAM refresh logic
  96.     - the screen's title bar is no longer obscured in
  97.       WINOPENMODE=VISIBLE and without BACKDROP mode.
  98.     - added MODEID, SCRWIDTH, SCRHEIGHT
  99.     - added screenmode requester
  100.  
  101.   0.97b
  102.     - MysticView crashed without cybergraphics. Fixed.
  103.  
  104.   0.97a
  105.     - The display part has been rewritten. Now a daemon-like
  106.       view-class handles the display as a background task.
  107.       the new display logic is faster.
  108.     - implemented zooming and scrolling in all displaymodes
  109.       (except for DISPLAYMODE=FIT).
  110.     - implemented DISPLAYMODE KEEPASPECT2 and IGNOREASPECT.
  111.       DISPLAYMODE=ONEPIXEL has got a slightly different meaning now.
  112.     - implemented asychronous, recursive directory scanning.
  113.     - multiselect und patternmatching is now supported via
  114.       drag&drop, filerequester, commandline and wbstart.
  115.     - added some keyboard shortcuts.
  116.     - Next and Previous Picture is now implemented.
  117.     - BORDERLESS has been renamed to BACKDROP.
  118.     - WINSIZEMODE=NORMAL renamed to WINSIZEMODE=DEFAULT,
  119.       WINOPENMODE=NORMAL renamed to WINOPENMODE=DEFAULT
  120.     - PREVIEW und OPAQUESIZING are combined to a new single option: OPAQUE.
  121.     - added new options QUICKPALETTE and DITHER.
  122.     - TRANSPARENCY, REFRESHDELAY and AUTODITHER have been removed.
  123.     - added some menu configurations.
  124.  
  125.   0.96n
  126.     - MysticView now uses DoPictureMethod()/PICMTHD_MAPDRAWHANDLE for
  127.       quick drawing in preview mode and for opaque sizing.
  128.     - added tooltype WINSIZEMODE=SMALL, renamed WINSIZEMODE=66PERCENT
  129.       to WINSIZEMODE=LARGE.
  130.  
  131.   0.96m
  132.     - fixed a minor pubscreen problem.
  133.  
  134.   0.96l
  135.     - a logo task is no longer launched when a startup
  136.       picture is specified.
  137.     - minor internal changes
  138.  
  139.   0.96k
  140.     - since v0.96j, MysticView uses guigfx.library v3
  141.       features, but it still opened guigfx.library v1.
  142.       fixed.
  143.     - minor problems corrected.
  144.     - when a startup picture is specified, the logo task is
  145.       launched with a lower priority than the load task.
  146.     - added STARTPATH tooltype.
  147.  
  148.   0.96j
  149.     - added RENDERMEM option
  150.     - fixed ASL filerequester problems.
  151.  
  152.   0.96i
  153.     - added cursor and mouse scrolling in DISPLAYMODE=ONEPIXEL.
  154.     - window is now WFLG_ACTIVATE.
  155.     - improved refresh mechanism.
  156.     - added KEEPIMAGE.
  157.  
  158.   0.96h
  159.     - added a nicer rendered logo and dropped alpha-channel processing
  160.       for the logo in TRANSPARENCY mode.
  161.     - KEEPASPECT now works in TRANSPARENCY mode on screens with
  162.       aspects different from 1:1.
  163.     - TRANSPARENCY is slightly faster.
  164.     - removed NOBACKFILL hook in TRANSPARENCY mode.
  165.     - added BGCOLOR option.
  166.  
  167.   0.96f
  168.     - drastically reduced memory consumption.
  169.  
  170.   0.96e
  171.     - implemented tooltypes SCREENASPECTX and SCREENASPECTY for
  172.       correction of distorted screen aspects (e.g. Cybergraphics
  173.       640x256, or custom screen modes boosted with MonEd etc)
  174.     - since the autodither value cannot be computed for rendering
  175.       to HAM screen modes, HAM dithering is always enabled with
  176.       AUTODITHER != 0 and disabled with AUTODITHER=0.
  177.     - (finally?) solved all subtask administritation problems.
  178.     - fixed commandline and wbarg parsing and supplied a proper
  179.       template.
  180.     - MysticView now quits with the ESC key.
  181.     - added REQUESTFILE for MysticView to open a filerequester on
  182.       startup.
  183.     - The filerequester now opens asynchronously.
  184.     - included Mac's newicon.
  185.  
  186.   0.96d
  187.     - Fixed a minor problem with MysticView running multiple
  188.       times on HAM public screens.
  189.     - Fixed Division-by-zero problem in MysticView's drawtask
  190.       (hopefully)
  191.     - improved subtask data-share mechanism
  192.     - tooltype options are no longer case sensitive.
  193.  
  194.   0.96c
  195.     - Added tooltype option HAM for MysticView to open
  196.       a HAM screen in combination with CUSTOMSCREEN.
  197.  
  198.   0.96b
  199.     - re-implemented transparency mode
  200.     - implemented About requester
  201.     - improved TRANSPARENCY mode: the background is no longer 
  202.       snapped when a REFRESHWINDOW message arrives
  203.  
  204.   0.96a
  205.     - MysticView has been completely restructured in preparation
  206.       for further enhancements
  207.  
  208.   0.95g
  209.     - added DirOpus configuration example.
  210.     - MysticView has got a menu and a filerequester for loading.
  211.     - if CUSTOMSCREEN is specified, the new screen is actually
  212.       a pubscreen.
  213.     - implemented PRECISION tooltype.
  214.     - 0.95f was eating its own signals - after 16 refresh signal
  215.       arrivals, no more subtasks could be created. Fixed.
  216.  
  217.   0.95f
  218.     - added filename argument and FILENAME tooltype.
  219.     - fixed WINOPENMODE
  220.  
  221.   0.95e
  222.     - MysticView did not work without Cybergraphics. Fixed.
  223.       Thanks to Plex and New Mode who reported this bug.
  224.  
  225.   0.95d
  226.     - minor problems fixed.
  227.  
  228.   0.95c
  229.     - improved speed.
  230.     - implemented CUSTOMSCREEN and DEPTH for MysticView to
  231.       open on a custom sreen. These features are preliminary,
  232.       though.
  233.  
  234.   0.95
  235.     - implemented more reliable shared-data access for
  236.       MysticView's subtasks.
  237.     - drawtask priority reset to 0.
  238.     - removed a lot of bugs from the subtask admin code.
  239.     - MysticView does no longer lose memory.
  240.  
  241.   0.94
  242.     - implemented DISPLAYMODE KEEPASPECT
  243.     - supplied a NOBACKFILL hook for the window.
  244.     - unallocated pens and undefined areas are no longer visible.
  245.     - the redraw task now runs with a priority of -1.
  246.     - slightly improved opaque-sizing. the rastered bitmap is
  247.       precalculated right after loading, when OPAQUESIZING=TRUE
  248.       and TRANSPARENCY=0
  249.     - fixed WINTOP and WINLEFT.
  250.  
  251.   0.93
  252.     - added asynchronous drawing - leading to much better
  253.       window handling
  254.     - MysticView runs with a priority of 1, its subtasks
  255.       with a priority of 0
  256.     - added tooltype options
  257.  
  258.   0.92
  259.     - implemented DISPMODE_ONEPIXEL.
  260.     - heavily trained for stableness.
  261.  
  262.   0.91
  263.     - memory management improved
  264.  
  265.   0.9
  266.     - completely rewritten from the scratch, now using
  267.       guigfx.library. features asynchronous loading,
  268.       a transparent window, dithering, more elaborated
  269.       window sizing and opening techniques, 
  270.       different display modes, and much more.
  271.  
  272.  
  273.   -------------------------- cut ---------------------------
  274.  
  275.   0.76
  276.     - layout improved.
  277.     - implemented ADAPTIVEBORDER
  278.  
  279.   0.75
  280.     - added lots of tooltype options
  281.     - fixed many minor problems
  282.     - greatly improved some image refresh problems.
  283.  
  284. * 0.68
  285.     - minor changes
  286.     - there was a heavy bug in v16.1 and v16.2 of render.library.
  287.       I guess that MysticView crashed right at startup if you did
  288.       NOT use the 68060 version. Sorry. I bumped the required
  289.       library version to v17 where this bug has been fixed.
  290.  
  291.   0.67
  292.     - major rework and clean-up
  293.  
  294.   0.66
  295.     - The color allocation strategy has been improved.
  296.  
  297.   0.65
  298.     - I couldn't quickly get rid of some heavy bugs I've
  299.       introduced with v0.64. So I decided to continue work
  300.       with v0.62 and render.library v12.0.
  301.       Asynchronous loading is no longer implemented. 
  302.       This version seems to work pretty stable.
  303.  
  304.   0.64
  305.     - asynchronous loading implemented.
  306.  
  307.   0.63
  308.     - About is asynchronous now.
  309.     - improved color allocation strategy.
  310.     - MysticView crashed on 2-color-displays. Fixed.
  311.  
  312.   0.62
  313.     - better allocation strategy for critical colors on
  314.       displays with few sharable pens.
  315.     - Filerequester implemented.
  316.         - A percentual render progress display and several messages
  317.       are displayed in the window's title bar.
  318.         - The picture's width is now layouted pixelwise, no longer in
  319.       multiples of 16 pixels.
  320.     - Various enhancements and bugfixes
  321.  
  322.   0.60
  323.     - Faster display.
  324.     - Several bugs fixed.
  325.     - Fixed display problems (window borders and flicker...).
  326.     - Pooled memory management implemented.
  327.     - Window is SIMPLE_REFRESH now.
  328.     - Requires less memory.
  329.     - Nicer logo.
  330.     - Menu implemented for "About" requester and "Quit". Other
  331.       menu functions are not yet implemented.
  332.  
  333.   0.53
  334.     - faster window refresh.
  335.     - Requires less memory
  336.  
  337.   0.52    
  338.     - now takes care of aspect ratios.
  339.       This applies to both the image and the screen mode.
  340.     - nicer logo
  341.  
  342.   0.51
  343.     - MysticView lost memory. Fixed.
  344.     - Sped-up window refresh after resizing.
  345.     - uses PRECISION_IMAGE instead of PRECISION_EXACT.
  346.  
  347.   0.50
  348.     - initial version
  349.